Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F11 Germany F13 Germany F6 Germany F8 Germany F9 Germany F12 Belgium F1 Germany F13 Germany F16 Germany F17b Germany F19 Germany F18 Germany F20 Germany F1 Germany F4 Turkey F1 Turkey F3 Turkey F5 Spain F12 Czech Republic F2 Czech Republic F3 Germany F5 Germany F7 Germany F10 Belgium F1 Belgium F2 Germany F18 Germany F2 Germany F4 Spain F9 Spain F10 Italy F5 Czech Republic F1 Germany F5 Germany F17 France F8 Spain F12 Romania F3 Germany F6 Netherlands F3 Germany F11 Germany F12 Italy F22 Italy F23 Germany F19 France F22 Germany F4 Argentina F8 Argentina F3 (Villa Maria) Argentina F4 (Rosario) Argentina F5 (Villa del Dique) Argentina F6 (Buenos Aires) Brazil F5 (Mogi das Cruzes) Brazil F6 (Curitiba) Argentina F7 (Corrientes) Argentina F8 (Buenos Aires) Argentina F9 (Rio Cuarto) M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Pinamar M15 Pinamar M15 Pinamar M15 Buenos Aires M15 Buenos Aires M15 Brcko M25 Kiseljak M15 Tabarka M15 Tabarka M25 Buenos Aires M15 Buenos Aires M25 Lima M15 Ystad M15 Baja M15 Helsinki M25 Irpin M15 Santiago M15 Sao Paulo M15 Junin M25 Orlando M25 Rancho Santa Fe M25 Punta del Este M25 Cordoba M25 Vogau M15 Caslano M25 Pardubice M15 Setubal M15 Antalya M15 Antalya Buenos Aires Challenger Forli 6 Challenger Guayaquil Challenger Meerbusch Challenger Oeiras 3 Challenger M25 Hurlingham Freudenstadt Challenger Furth Challenger Eckental Challenger Aachen Challenger Prague Challenger Furth Challenger Braunschweig Challenger Dortmund Challenger Alphen Challenger Madrid Challenger Alphen Challenger Bratislava Challenger Helsinki Challenger Wolfsburg Challenger Cherbourg Challenger Kosice Challenger Marburg Challenger Rome Challenger Todi Challenger Salzburg Challenger Braunschweig Challenger Marrakech Challenger Barletta Challenger Mersin Challenger Furth Challenger Sibiu Challenger Alphen Challenger Seville Challenger Eckental Challenger Loughborough Challenger Le Gosier Challenger Bordeaux Challenger Braunschweig Challenger Oberstaufen Challenger San Marino Challenger Petange Challenger Mons Challenger Geneva Challenger Heilbronn Challenger Vercelli Challenger Heilbronn Challenger Helsinki Challenger Szczecin Challenger Rennes Challenger Heilbronn Challenger Scheveningen Challenger Prague Challenger Alphen Challenger Szczecin Challenger Orleans Challenger Mons Challenger Bratislava Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger St. Brieuc Challenger Napoli Challenger Heilbronn Challenger Furth Challenger Alphen Challenger Bratislava Challenger Irving Challenger Buenos Aires Challenger Genova Challenger Helsinki Challenger Pullach Challenger Canberra Challenger Buenos Aires Challenger Montevideo Challenger Ann Arbor Challenger Punta Del Este Challenger Trieste Challenger Sibiu Challenger Alicante Challenger Guayaquil Challenger Campinas Challenger Concepcion Challenger Tallahassee Challenger Biella 5 Challenger Zagreb Challenger Bratislava Challenger Prostejov Challenger Cordenons Challenger Meerbusch Challenger Luedenscheid Challenger Lima Challenger Santiago 3 Challenger Buenos Aires Challenger Lima 2 Challenger Campinas Challenger Phoenix Challenger Murcia Challenger Vicenza Challenger Braunschweig Challenger Tampere Challenger Cordenons Challenger Villa Maria Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Bergamo Challenger Montevideo Challenger Canberra Challenger Cremona Challenger Tigre 1 Challenger Tigre 2 Challenger Concepcion Challenger Vilnius Challenger Manama Challenger Pau Challenger Santiago Challenger Phoenix Challenger Helsinki Challenger Zug Challenger Sarasota Challenger Rome Challenger Prague 1 Challenger Bordeaux Challenger Turin Challenger Irving Challenger Santa Cruz de la Sierra Challenger Antofagasta Challenger Braunschweig Challenger Campinas Challenger Buenos Aires Challenger Santa Fe 2 Challenger Lima 2 Challenger Punta Del Este Challenger Heilbronn Challenger Cagliari Challenger Mauthausen Challenger Lima 1 Challenger Rome Challenger Santa Cruz de la Sierra 2 Challenger Amersfoort Challenger Zug Challenger Antofagasta Challenger Villa Maria Challenger Guayaquil Challenger Rosario Challenger Girona Challenger Cordoba Challenger Phoenix Challenger Oeiras 4 Challenger Lima Challenger Estoril Challenger Turin Challenger Modena Challenger Rome 2 Challenger Bratislava Challenger Braunschweig Challenger Cancun Challenger Trani Challenger Barletta Challenger Guangzhou Challenger Como Challenger Bratislava Challenger Madrid Challenger Scheveningen Challenger BMW Open - Munich Mercedes Cup - Stuttgart International German Open - Hamburg Mons Challenger Banja Luka Challenger Open 13 - Marseille BMW Open - Munich Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille BMW Open - Munich Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier Bergamo Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane ASB Classic - Auckland Szczecin Challenger DIEMA XTRA Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Orleans Challenger Mercedes Cup - Stuttgart Noventi Open - Halle Heilbronn Challenger Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Sofia Open - Sofia Antalya Open - Antalya Cordoba Open - Cordoba Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago BMW Open - Munich Hamburg European Open - Hamburg Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Bergamo Challenger St. Petersburg Open - St. Petersburg European Open - Antwerp Next Gen ATP Finals - Milan Sardegna Open - Cagliari Emilia-Romagna Open - Parma Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Chile Dove Men+Care Open - Santiago Mercedes Cup - Stuttgart Noventi Open - Halle Hamburg European Open - Hamburg Sofia Open - Sofia Cordoba Open - Cordoba Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech BMW Open - Munich Quimper Challenger Boss Open - Stuttgart Guadalajara Challenger Cordoba Open - Cordoba Cherbourg Challenger Boss Open - Stuttgart Terra Wortmann Open - Halle Braunschweig Challenger ASB Classic - Auckland Cassis Challenger Mons Challenger Scheveningen Challenger Szczecin Challenger Rabat Challenger Gerry Weber Open - Halle Masters Series - Hamburg Open de Moselle - Metz Mons Challenger Gerry Weber Open - Halle BMW Open - Munich Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Salzburg Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Marrakech Geneva Open - Geneva Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Santiago 2 Challenger German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Orleans Challenger Mallorca Championships - Mallorca Swiss Indoors Basel - Basel Nordea Open - Bastad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem European Open - Antwerp Sofia Open - Sofia Hong Kong Tennis Open - Hong Kong Movistar Chile Open - Santiago EFG Swiss Open - Gstaad Erste Bank Open - Vienna Hong Kong Tennis Open - Hong Kong ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Rio Open - Rio de Janeiro Movistar Chile Open - Santiago BMW Open - Munich Boss Open - Stuttgart cinch Championships - London EFG Swiss Open - Gstaad Mersin Challenger Generali Open - Kitzbuhel Chengdu Open - Chengdu Napoli Challenger Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Mallorca Championships - Mallorca Open Sud de France - Montpellier German Tennis Championships - Hamburg Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires St. Petersburg Open - St. Petersburg Terra Wortmann Open - Halle Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart Sony Open Tennis - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Rothesay International - Eastbourne Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Citi Open - Washington Adelaide International - Adelaide Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Dubai Duty Free Tennis Championships - Dubai Zhuhai Open - Zhuhai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, GER-BLR 4-1 ATP Cup - Melbourne Davis Cup, Finals, Group F ATP Cup - Sydney Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Wimbledon - London Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Internazionali BNL d'Italia - Rome Olympics - Rio de Janeiro Olympics - Tokyo Olympics - Paris Davis Cup, World Group, PO, POR-GER 2-3 Wimbledon - London Davis Cup, Group C, Hamburg Plava Laguna Croatia Open - Umag U.S. Open - New York Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai China Open - Beijing Curitiba Challenger Rolex Paris Masters - Paris Davis Cup, Finals, QF, GER-CAN 1-2 Guayaquil Challenger Canberra Challenger Oeiras 3 Challenger Australian Open - Melbourne Rio Open - Rio de Janeiro ABN AMRO Open - Rotterdam Mutua Madrid Open - Madrid BMW Open - Munich Argentina Open - Buenos Aires Davis Cup, World Group, Q, HUN-GER 2-3 Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Santa Cruz de la Sierra Challenger Miami Open - Miami Santiago Challenger Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Split Challenger Mutua Madrid Open - Madrid Oeiras 4 Challenger Iasi Challenger San Marino Challenger Cali Challenger Buenos Aires Challenger Curitiba Challenger Rolex Paris Masters - Paris Moselle Open - Metz Lima 2 Challenger Montevideo Challenger Monza Challenger BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Davis Cup, World Group, SF, GER-NED 0-2 Punta Del Este Challenger Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Davis Cup, World Group, QF, GER-CAN 2-0 Australian Open - Melbourne Miami Open - Miami Cincinnati Open - Cincinnati Mutua Madrid Open - Madrid Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Hamburg Open - Hamburg Terra Wortmann Open - Halle Davis Cup, World Group, Q2, JPN-GER 0-4